Linear predictive coding

Linear Predictive Coding (LPC) je kódovací algoritmus ztrátové komprese pro zajištění representace spektrální obálky digitalizovaného hlasového signálu v komprimované formě. Je to jeden z nejefektivnějších způsobů analýzy a zpětné konstrukce hlasového signálu použitelného pro low-bit-rate kodeky. Na straně vysílání musí proběhnout analýza hlasového signálu a jeho komprese a na straně příjmu obnova původního hlasového signálu s pokud možno co nejmenší deformací. LPC při provádění analýzy vychází z předpokladu, že hlas je generován zdrojem (hlasivkami), kde na hlasivkové štěrbině závisí průběh a intenzita generovaných vokálů a na krku a ústech, které tvoří jakýsi tubus, který pak způsobuje různé rezonance, což dává hlasu jeho charakteristické zabarvení pro každého člověka. LPC při analýze hlasu nejprve prostřednictvím filtrů (inversní filtrace) oddělí tyto rezonanční kmitočty a pak provede analýzu zbytku hlasu. Protože lidská řeč sestává z opakujících se zvukových elementů, je možné z nich sestavit jakousi databázi. Zbytek hlasu je pak asociován se záznamy v této databázi. Na stranu volaného se pak přenesou odkazy do této databáze + informace o charakteristice hlasu. Jejich zpětnou syntézou vznikne vysoce věrná podoba původního hlasu.


From Wikipedia, the free encyclopedia · View on Wikipedia

Developed by Tubidy